payload/reggae/backend/binary.d(143,21): Error: none of the overloads of `opApply` are callable using argument types `(int delegate(ref Target __applyArg0) @system)`, candidates are: /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/parallelism.d(4032,9): `std.parallelism.ParallelForeach!(Target[]).ParallelForeach.opApply(scope int delegate(ref Target) dg)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/parallelism.d(4044,9): `std.parallelism.ParallelForeach!(Target[]).ParallelForeach.opApply(scope int delegate(ulong, ref Target) dg)` payload/reggae/backend/binary.d(102,35): Error: template instance `reggae.backend.binary.BinaryT!(File).BinaryT.mainLoop!(Target[])` error instantiating payload/reggae/backend/binary.d(66,12): instantiated from here: `BinaryT!(File)` payload/reggae/backend/binary.d(62,22): instantiated from here: `Binary!(File)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/internal/ir.d(525,41): Error: `@safe` function `std.regex.internal.ir.RuntimeFactory!(BacktrackingMatcher, char).RuntimeFactory.construct` cannot call `@system` function `std.conv.emplace!(EngineType!(char, Input!char), const(Regex!char), Input!char, void[]).emplace` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(4724,3): `std.conv.emplace!(EngineType!(char, Input!char), const(Regex!char), Input!char, void[]).emplace` is declared here /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/internal/parser.d(36,28): Error: template instance `std.regex.internal.ir.RuntimeFactory!(BacktrackingMatcher, char)` error instantiating /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/internal/parser.d(1025,25): instantiated from here: `makeRegex!(string, CodeGen)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/package.d(443,19): instantiated from here: `Parser!(string, CodeGen)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/package.d(391,25): instantiated from here: `regexImpl!string` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/package.d(399,17): instantiated from here: `regex!(string, immutable(char))` payload/reggae/backend/make.d(64,24): instantiated from here: `regex!string` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/internal/ir.d(525,41): Error: `@safe` function `std.regex.internal.ir.RuntimeFactory!(ThompsonMatcher, char).RuntimeFactory.construct` cannot call `@system` function `std.conv.emplace!(EngineType!(char, Input!char), const(Regex!char), Input!char, void[]).emplace` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(4724,3): `std.conv.emplace!(EngineType!(char, Input!char), const(Regex!char), Input!char, void[]).emplace` is declared here /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/internal/parser.d(38,27): Error: template instance `std.regex.internal.ir.RuntimeFactory!(ThompsonMatcher, char)` error instantiating /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/internal/parser.d(1025,25): instantiated from here: `makeRegex!(string, CodeGen)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/package.d(443,19): instantiated from here: `Parser!(string, CodeGen)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/package.d(391,25): instantiated from here: `regexImpl!string` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/package.d(399,17): instantiated from here: `regex!(string, immutable(char))` payload/reggae/backend/make.d(64,24): instantiated from here: `regex!string` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/package.d(738,46): Error: template instance `std.regex.internal.ir.defaultFactory!char` error instantiating /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/package.d(852,24): instantiated from here: `__ctor!(const(Regex!char))` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/package.d(1034,21): instantiated from here: `matchMany!(Regex!char, string)` payload/reggae/backend/make.d(65,36): instantiated from here: `matchAll!(string, Regex!char)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/package.d(962,47): Error: template instance `std.regex.RegexMatch!string.RegexMatch.__ctor!(Regex!char)` error instantiating payload/reggae/backend/ninja.d(235,38): instantiated from here: `match!(string, Regex!char)` payload/reggae/build.d(414,70): Error: `@safe` function `reggae.build.Target.toString` cannot call `@system` function `std.conv.text!(const(Target)[]).text` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(4103,8): `std.conv.text!(const(Target)[]).text` is declared here payload/reggae/build.d(415,67): Error: `@safe` function `reggae.build.Target.toString` cannot call `@system` function `std.conv.text!(const(Target)[]).text` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(4103,8): `std.conv.text!(const(Target)[]).text` is declared here payload/reggae/buildgen.d(110,31): Error: `@safe` function `reggae.buildgen.doOneBuild` cannot call `@system` function `reggae.buildgen.writeBuild!(Tup).writeBuild` payload/reggae/buildgen.d(136,14): `reggae.buildgen.writeBuild!(Tup).writeBuild` is declared here payload/reggae/buildgen.d(115,19): Error: `@safe` function `reggae.buildgen.doOneBuild` cannot call `@system` function `reggae.backend.binary.Binary` payload/reggae/backend/binary.d(55,6): `reggae.backend.binary.Binary` is declared here payload/reggae/buildgen.d(115,39): Error: `@safe` function `reggae.buildgen.doOneBuild` cannot call `@system` function `reggae.backend.binary.BinaryT!(File).BinaryT.run` payload/reggae/backend/binary.d(89,10): `reggae.backend.binary.BinaryT!(File).BinaryT.run` is declared here payload/reggae/buildgen.d(133,31): Error: `@safe` function `reggae.buildgen.exportBuild` cannot call `@system` function `reggae.buildgen.writeBuild!(Tup).writeBuild` payload/reggae/buildgen.d(136,14): `reggae.buildgen.writeBuild!(Tup).writeBuild` is declared here /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/regex/package.d(993,21): Error: template instance `std.regex.matchOnce!(Regex!char, string)` error instantiating /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.